.i_about{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.i_about .about-name{
    width: 500px;margin:0 auto;position: relative;text-align: center;
}
.i_about .about-name .ch{font-size: 30px;}
.i_about .about-name .en{font-size: 25px;}
.i_about .about-ys{display: block;width:100%;margin:0 auto;}
.i_about .about-h2{text-align:center;}
.i_about .about-content{width:100%;text-align:center;}
.cpzsbg{
    width:100%;
    background-image: url("/images/sy/jingpinbg.png");
    /* background-size: cover; */
    background-size: 100% 100%;
}
.i_cpzs{
    width: 1200px;
    margin:0 auto;
    min-height: 800px;
    
}
.i_cpzs .cpzs-row1{
    position: relative;
    height: 550px;
    margin:100px auto;
    display: flex;
}
.i_cpzs .cpzs-row1 .row-l{
    width:150px;
    border-top: 1px solid black;
    position: absolute;
    top:0;
    left:-50px;
}
.i_cpzs .cpzs-row1 .row-t{
    width:0px;
    height:150px;
    border-left: 1px solid black;
    position: absolute;
    top:-30px;
    left:0px;
}
.i_cpzs .cpzs-row1 .row-cp{
    width:500px;
    display: block;
    align-self: center;
}
.i_cpzs .cpzs-row1 .row-js{
    width:calc(100% - 220px);
    margin:0 auto;
    height: 300px;
    align-self: center;
}
.i_cpzs .cpzs-row1 .row-js h2{
    text-align: center;
    width:80%;
    margin:0 auto;
}
.i_cpzs .cpzs-row1 .row-js .js-title{
    font-family: cjzj;
    text-align: center;
    font-size: 50px;
}
.i_cpzs .cpzs-row1 .row-js .show-img{
    width: 80%;
    margin: 0 auto;
    display: flex;
    height:200px;
    align-items: center;
}
.i_cpzs .cpzs-row1 .row-js .show-img img{
    width:150px;
    border-radius: 50%;
    box-shadow: 2px 2px 10px -5px;
    margin:0 auto;
}


.i_cpzs .cpzs-row2{
    position: relative;
    height: 550px;
    margin:100px auto;
    display: flex;
}
.i_cpzs .cpzs-row2 .row-l{
    width:150px;
    border-top: 1px solid black;
    position: absolute;
    top:0;
    right:-50px;
}
.i_cpzs .cpzs-row2 .row-t{
    width:0px;
    height:150px;
    border-left: 1px solid black;
    position: absolute;
    top:-30px;
    right:0px;
}

.i_cpzs .cpzs-row2 .row-cp{
    width:500px;
    display: block;
    align-self: center;
}
.i_cpzs .cpzs-row2 .row-js{
    width:calc(100% - 220px);
    margin:0 auto;
    height: 300px;
    align-self: center;
}
.i_cpzs .cpzs-row2 .row-js h2{
    text-align: center;
    width:80%;
    margin:0 auto;
}
.i_cpzs .cpzs-row2 .row-js .js-title{
    font-family: cjzj;
    text-align: center;
    font-size: 50px;
}
.i_cpzs .cpzs-row2 .row-js .show-img{
    width: 80%;
    margin: 0 auto;
    display: flex;
    height:200px;
    align-items: center;
}
.i_cpzs .cpzs-row2 .row-js .show-img img{
    width:150px;
    border-radius: 50%;
    box-shadow: 2px 2px 10px -5px;
    margin:0 auto;
}

.i_product{
    width:1200px;
    margin:50px auto;
    min-height: 300px;
}
.i_product .blocks{
    float:left;
    width:350px;
    height:450px;
    margin: 25px;
}
.i_product .blocks .divimg{
    width:300px;
    height: 300px;
	display:flex;
	align-items:center;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 0px 15px 10px -5px #999;
}
.i_product .blocks .divimg img{
    width:100%;
    transition: all ease 0.3s;
}
.i_product .blocks .divimg:hover img{
    transition: all ease 0.8s;
    transform: scale(1.2);
}
.i_product .blocks .pro-detail{
    width: 100%;
    margin-top: 15px;
    height: 30px;
    /* font-family: cjzj; */
    font-size: 20px;
    text-align: center;
}
.i_product .blocks .pro-detail .dt-title{
    line-height: 30px;
    float:left;
    width: 200px;
}
.i_product .blocks .pro-detail a{
    float: right;
    background-color: #000;
    color: #faa755;
    width: 100px;
    text-align: center;
    letter-spacing: 3px;
}
.i_product .blocks .pro-detail a .dt-showMore{
    line-height: 30px;
}

.i_remai{
    width:100%;
    margin:50px auto;
    min-height: 300px;
    background-color: #eeeeee;
}
.i_remai .view{
    width:1020px;
    margin:0 auto;
}
.i_remai .view .blocks{
    float:left;
    width:300px;
    height:400px;
    margin: 20px;
}
.i_remai .view .blocks .divimg{
    width:280px;
    height: 280px;
	display:flex;
	align-items:center;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 0px 15px 10px -5px #999;
}
.i_remai .view .blocks .divimg img{
    width:100%;
    transition: all ease 0.3s;
}
.i_remai .view .blocks .divimg:hover img{
    transition: all ease 0.8s;
    transform: scale(1.2);
}
.i_remai .view .blocks .pro-detail{
    width: 100%;
    margin-top: 15px;
    height: 30px;
    /* font-family: cjzj; */
    font-size: 20px;
    text-align: center;
}
.i_remai .view .blocks .pro-detail .dt-title{
    line-height: 30px;
    width: 200px;
    margin:0 auto;
    float: left;
}
.i_remai .view .blocks .pro-detail a{
    background-color: #000;
    color: #faa755;
    width: 100px;
    display:block;
    margin:0 auto;
    text-align: center;
    letter-spacing: 3px;
    float: left;
}
.i_remai .view .blocks .pro-detail a .dt-showMore{
    line-height: 30px;
}
.i_about2{
    width:1000px;
    margin:50px auto;
    min-height: 300px;
}
.i_about2 .cfimg{
    width:50%;
	float: left;
    height: 365px;
}
.i_about2 .content{
    text-indent: 2em;
    line-height: 30px;
    font-size: 16px;
}
.i_about2 .shebei{
    width:100%;
    height:300px;
    display: flex;
    align-items: center;
}
.i_about2 .shebei img{
    width:calc(25% - 10px);
    margin:0 auto;
}



.clearfix{
    clear: both;
}
.i_news{
    width:1200px;
    margin:0 auto;
}
.i_news .main_title{padding:5px 10px;margin-top:35px; font-size:25px; text-align:center; font-weight:bold; color:#333333;}
.i_news .main_title2{padding:0px 10px; text-align:center; font-size:16px; color:#666; margin-bottom:15px;}

.i_news .news{ margin-top:20px; background:#fff;}
.i_news .news_box{ float:left; width:50%; }
.i_news .tt{ display:block; float:left; width:80px; height:45px; background:#5C2800; color:#fff; text-align:center; line-height:45px;}
.i_news .tt_title{ line-height:45px; font-weight:bold; font-size:16px; padding-left:8px; color:#333;}
.i_news .tt_title  a{color:#333;}
.i_news .tt_title  a:hover{color:#973122; text-decoration:none;}
.i_news .news_content{ padding:20px 20px;}
.i_news .news_content h1{ margin:20px 0; color:#4E4E4E; font-weight:bold; font-size:18px; border-bottom:1px solid #eee; }
.i_news .news_content h1 span{ border-bottom:2px solid #AE8C5A; display:block; width:80px; padding-bottom:20px; float:left}
.i_news .news_content i{ float:right; font-weight:normal; font-size:14px; font-style:normal;}
.i_news .news_content i a{ color:#666;}
.i_news .news_content p{ color:#666; line-height:28px; border-bottom:1px solid #dedede; padding-bottom:20px; }
.i_news .day{ float:left; width:12%;  text-align:center; border:1px solid #dedede; color:#666; margin-top:8px; padding:10px 0px;}
.i_news .day span{ font-size:20px; font-weight:bold;}
.i_news .content{ float:right; width:85%;}
.i_news .content h3{ color:#333;font-weight:bold; font-size:16px; margin:5px 0;}
.i_news .content h3 a{color:#333;}
.i_news .content h3 a:hover{color:#973122; text-decoration:none;}
.i_news .content p{ color:#999; line-height:26px; border-bottom:none;  }
.i_news .wt{ padding:10px 10px; margin-top:5px;}
.i_news .wt h2{ margin:20px 0; font-weight:bold; font-size:18px; border-bottom:1px solid #eee; }
.i_news .wt h2 i{ float:right; font-weight:normal; font-size:14px; font-style:normal;}
.i_news .wt img{ padding-left:10px;width: calc(100% - 10px);}
.i_news .wt h2 i a{ color:#666;}
.i_news .wt h2 span{ border-bottom:2px solid #AE8C5A; display:block; width:80px; padding-bottom:20px; float:left;}
.i_news .wt ul{ padding:10px 0;}
.i_news .wt ul li{ line-height:36px; list-style:none; border-bottom:1px solid #f1f1f1; width:calc(50% - 20px); float:left; padding:0 10px; color:#666;}
.i_news .wt ul li a{ color:#333; font-size:15px; font-weight:bold; display:block; width:90%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i_news .wt ul li a:hover{ color:#973122;}
.i_news .wt ul li span img{ padding:0;}



.i_lxwm{
    width: 1200px;margin:0 auto;
}
.i_lxwm .left{
    width:50%;
    float: left;
}
.i_lxwm .left img{
    width: 100%;
    
}
.i_lxwm .right{
    width:50%;
    height:506.25px;
    float: left;
    background: url(../../images/lxwm-r.png);
    background-size: 100% 100%;
    color:white;
}
.i_lxwm .right h1{
    letter-spacing: 3px;
    width:80%;
    margin: 120px auto 0px auto;
    text-align: center;
}
.i_lxwm .right h1 span{
    border-bottom: 1px solid white;
    padding-bottom: 2px;
}

.i_lxwm .right h2{
    width:80%;
    margin:20px auto;
}
.i_lxwm .right h3{
    width:80%;
    margin:20px auto;
}

.i_youshi{
    width: 1200px;margin:0 auto;
}
.i_youshi .main_title{padding:5px 10px;margin-top:35px; font-size:25px; text-align:center; font-weight:bold; color:#333333;}
.i_youshi .main_title2{padding:0px 10px; text-align:center; font-size:16px; color:#666; margin-bottom:15px;}
.i_youshi .youshi-view{
    width: 100%;
}
.i_youshi .youshi-view .row1{
    width:100%;
    margin: 100px auto;
    /* background-color: #faa755; */
    box-shadow: 0px 6px 10px -10px;
    display: flex;
}
.i_youshi .youshi-view .row1 .row1-left{
    width:30%;
    /* background-color: #181d4b; */
}
.i_youshi .youshi-view .row1 .row1-left img{
    width: calc(100% - 20px);
    display: block;
    margin:10px;
}
.i_youshi .youshi-view .row1 .row1-right{
    width: 60%;
    margin:0 auto;
    color: #000;
}
.i_youshi .youshi-view .row1 .row1-right ul{
    list-style: none;
}
.i_youshi .youshi-view .row1 .row1-right ul li{
    font-size: 18px;
    line-height: 80px;
    padding-left: 2em;
}
.i_youshi .youshi-view .row2{
    width:100%;
    margin: 100px auto;
    /* background-color: #181d4b; */
    box-shadow: 0px 6px 10px -10px;
    display: flex;
}
.i_youshi .youshi-view .row2 .row2-left{
    width: 60%;
    color: #000;
    margin:0 auto;
}
.i_youshi .youshi-view .row2 .row2-left ul{
    list-style: none;
}
.i_youshi .youshi-view .row2 .row2-left ul li{
    font-size: 18px;
    line-height: 80px;
    padding-left: 2em;
}
.i_youshi .youshi-view .row2 .row2-right{
    width:30%;
    /* background-color: #faa755; */
}
.i_youshi .youshi-view .row2 .row2-right img{
    width: calc(100% - 20px);
    display: block;
    margin:10px;
}


.i_ryzz{
    width:100%;
    margin:0 auto;
}
.i_ryzz .main_title{padding:5px 10px;margin-top:35px; font-size:25px; text-align:center; font-weight:bold; color:#333333;}
.i_ryzz .main_title span{color:#AD8A57;}
.i_ryzz .main_title2{padding:0px 10px; text-align:center; font-size:16px; color:#666; margin-bottom:15px;}
.i_ryzz .case_box{ margin-top:60px;}
.i_ryzz .yw_box {
	width: 250px;
	float: left;
	margin-top: 20px;
}
.i_ryzz .yw_list {
	padding: 10px 10px;
	position: relative;
	cursor: pointer
}
.i_ryzz .yw_list:hover .yw_text {
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s;
	height:140px;
	background:rgba(250,167,85,0.9)
}
.i_ryzz .yw_list img {
	width: 100%
}
.i_ryzz .yw_list .yw_text {
	background:rgba(250,167,85,1);
	position: absolute;
	left:10px;
	right:10px;
	bottom:10px;
	height: 110px;
	-moz-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s;
}

.i_ryzz .yw_list .yw_text h2 {
	text-align: center;
	color: #fff;
	background:url(/Content/C_IMG/m208/18.png) no-repeat center bottom ;
	padding-bottom:20px;
}
.i_ryzz .yw_list .yw_text p {
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding: 0 5px;
}

.main-title{
    width:1000px;
    height: 175px;
    margin:25px auto;
    position: relative;
}
.main-title .top{
    position: absolute;
    top:0;
    left:0;
    z-index: 100;
}
.main-title .top .ch{
    width:800px;
    color:#000;
    font-weight: 600;
    font-size: 50px;
    letter-spacing: 2px;
    margin:0 auto;
    text-align: center;
}
.main-title .top .xhx{
    width:200px;
    height:10px;
    display: flex;
    margin:0 auto;
}
.main-title .top .xhx .x1{
    width:70%;
    height:10px;
    background-color: #FF7A0E;
    border-radius: 5px;
}
.main-title .top .xhx .x2{
    width:8%;
    margin:0 auto;
    height:10px;
    background-color: #FF7A0E;
    border-radius: 5px;
}
.main-title .top .xhx .x3{
    width:12%;
    margin:0 auto;
    height:10px;
    background-color: #FF7A0E;
    border-radius: 5px;
}
.main-title .btm{
    position:absolute;
    width: 100%;
    top: 60px;
    left:0;
    z-index: 1;
    letter-spacing: 5px;
}
.main-title .btm .en{
    width: 100%;
    font-family: sn;
    font-size: 60px;
    text-align: center;
    color:#FFE6A3;
}

.align-r{
    text-align: right;
}

.title_name{
    width:800px;margin:30px auto;
}
.title_name .cn{
    text-align: center;
    letter-spacing: 10px;
    font-family: z59;
    font-size:55px;
}
.title_name .en{
    text-align: center;
    letter-spacing: 15px;
    font-family: z59;
    font-size:45px;
    margin-top:-30px;
}
.title_name .xhx{
    width:50px;
    margin:0 auto;
    border-top:4px solid black;
}
.cpys{
    width: 100%;
}
.kongge{
    width:100%;height:60px;
}
.clearfix{
    clear:both;
}
@font-face{
    font-family: AF;
    src: url(../../font/AF.ttf);
}

@font-face{
    font-family: z59;
    src: url(../../font/z59.ttf);
}